package com.hyh.admin.tool;


import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * 用于支付的工具类 参数配置
 *
 * @author hyh
 */

@Component
public class PayUtil {
    /*
     * app_id
     */
    @Value("${alipay.app-id}")
    private String appId;

    /*
     * pid
     */
    @Value("${alipay.pid}")
    private String pid;

    /*
     * 商户私钥 privateKey
     */
    @Value("${alipay.private-key}")
    private String privateKey;

    /*
     * 支付宝公钥 publicKey
     */
    @Value("${alipay.public-key}")
    private String publicKey;

    /*
     * 支付宝网关地址 gatewayUrl
     */
    @Value("${alipay.gateway-url}")
    private String gatewayUrl;

    /*
     * 签名方式 signType
     */
    @Value("${alipay.sign-type}")
    private String signType;

    /*
     * 字符编码 charset
     */
    @Value("${alipay.charset}")
    private String charset;

    /*
     * 支付宝公钥 alipayPublicKey
     */
    @Value("${alipay.alipay-public-key}")
    private String alipayPublicKey;

    /*
     * 异步通知地址 notifyUrl
     */
    @Value("${alipay.notify-url}")
    private String notifyUrl;

    /*
     * 同步通知地址 returnUrl
     */
    @Value("${alipay.return-url}")
    private String returnUrl;

    /*
     * 格式 format
     */
    private final String format = "json";

}
